草庐IT

ios - mkmapview MKUserLocation 注释 View

全部标签

javascript - HTTP 直播 : how to listen for timed metadata embedded as ID3 tags using Javascript in iOS8?

我们有一个视频流平台,用户可以在其中播放实时视频流并将其与一组演示幻灯片同步。为了在iOS上显示广播,我们使用HTTPLiveStreaming。为了在iOS上的流中的正确时间显示幻灯片,我们监听了Apple的QuicktimeJavascriptAPI提供的qt_timedmetadataupdated事件。此处描述了此方法:http://www.wowza.com/forums/content.php?355-How-to-debug-timed-data-events-%28ID3-tags%29-from-Apple-HLS-streams-in-iOS-devices但是,在

javascript - 保存模型时更新主干 View

我有以下场景-window.Wine=Backbone.Model.extend({urlRoot:'/wines'});window.WineCollection=Backbone.Collection.extend({model:Wine,url:"/wines"});我有一个模型和定义的相应集合。window.WineListView=Backbone.View.extend({el:'#wineList',initialize:function(){this.model.bind("reset",this.render,this);this.model.bind("add",f

javascript - Knockout JS - 为什么所有示例都只包含 ViewModel/View 而没有 Model

我正在查看大量可用的KnockoutJS文档,但它似乎并不像我预期的那样遵循MVVM模式(在查看维基百科对MVVM的定义时)。在所有示例中,它们似乎都显示了ViewModel和View的源代码,但是从来没有模型,现在看来模型应该包含的大部分功能(保存/检索数据表示)都放在View模型。我认为也许ViewModel实际上更类似于模型,而您可以免费获得的绑定(bind)层是ViewModel,因为它负责所有绑定(bind)...所以我想知道我是否遗漏了什么?因为我现在有一个关于我的UI逻辑应该去哪里的问题,即添加水印、Inter-View聊天等,我还没有真正得到一个可靠的答案,所以想确认我

javascript - 任何 View 模型 dom 更新的 Knockout JS 事件

每当通过Knockout.JS更新DOM时,我需要运行一段jqueryui代码。我意识到这可以使用自定义绑定(bind)来完成,但这似乎与特定的View模型有关,我想在全局范围内进行,所以每当它发生在它触发的任何View模型上时?假设我总是希望在所有带有“needsdate”类的文本框上使用JQuery日期选择器,而不是将其添加到我的每个View模型中,如果我可以在全局范围内这样做就太好了。这可能吗? 最佳答案 如果您不打算动态添加/删除元素,那么您可以像往常一样将它们连接起来。但是,如果您正在处理动态内容(例如使用修改了其项目的o

javascript - 主干 View 无法使用 requirejs 扩展

我熟悉构建主干应用程序,但我正在尝试将其转换为使用requirejs,我面临的问题是当我尝试扩展父View时,它是undefined当尝试将base-view.js扩展到properties-view.js时define(['backbone','underscore','jquery','views/node/base-view'],function(Backbone,_,$,NodeBaseView){PropertiesView=NodeBaseView.extend({});}});在父基础View中实例化一个subviewdefine(['backbone','undersc

javascript - 删除 Angular JS 中的辅助 HTML 注释?

有没有办法阻止Angular创建“辅助”HTML注释?例如,会变成类似的东西我该如何阻止它?我查看了Angular源代码,我看到这些“帮助程序”是由几乎每个指令中的无条件document.createComment生成的,所以我想没有办法通过在vendor什么的。但是也许有一些没有“助手”的自定义Angular构建?我想我可以编写一些Yeoman/Grunt任务来在我构建新项目时从Angular的源代码中删除/注释.createComment-s。或者也许你们知道已经这样做的fiddle?而且,这提出了我的最后一个问题:这些评论是否对Angular的正常运行至关重要?如果我删除它们,它

javascript - 即使状态发生变化也无法加载 ui-view

我正在使用AngularUI路由器。请在下面找到代码。index.htmlRouteMainController.jsvarapp=angular.module("appHome",['ui.router']);app.config(function($stateProvider,$urlRouterProvider){$urlRouterProvider.otherwise('/login');$stateProvider.state('introduction',{url:'/',views:{'mainview':{templateUrl:'Login.html',control

javascript - 主干 View 嵌套

我在原地转圈,似乎在我当前实现backbone.js的应用程序中遗漏了一些东西。问题是我有一个主AppView,它为页面初始化各种subview(图形、信息表等)。我的愿望是能够根据导航时传递的参数标志更改页面布局。我遇到的情况是,subview引用了模板呈现后的dom元素,但在主AppView初始化过程中无法访问这些元素。因此,主要问题是如何确保为每个事件绑定(bind)过程设置正确的dom元素以正确设置?使用以下代码,如果我有一个事件绑定(bind)到我的LayoutView中的模型更改,则会呈现布局,但后续View不会正确呈现。我摆弄过的一些东西是将所有View“.el”值设置为

javascript - 我无法测试在主干 View 中呈现的元素的可见性

我正在开发一个Backbone.js应用程序,同时使用Jasmine&Sinon添加测试我在确定某些DOM元素的可见性时遇到了问题:其中一些在测试中被检测为不可见,而我可以在我的应用程序中正确地看到它们。我创建了一个复制问题的小示例,同一测试在两组元素上运行两次:第一组直接存在于SpecRunner.html中第二个已呈现为BackboneView测试本身使用jQuery.is(':visible')(通过jasmine-jquery的.toBeVisible())来了解元素是否可见。它通过了第一组,而不是第二组。我在这里将代码作为github项目共享:https://github.c

javascript - iOS 8 Safari 打印重定向不会停止 javascript 执行

我需要提供在成功保存并在打印重定向到搜索页面后打印标签的能力。这适用于chrome、firefox,即iOS6/7safari等。但是,当从javascript发出window.print()时,iOS8似乎不再停止javascript的执行。如果您导航到thisjsfiddleexample从iOS8Safari(连接到计算机,以便您可以查看控制台日志)并单击“打印”按钮,您将看到console.log将在打印对话框启动时触发。因此,如果您想打印然后导航,您将打印错误的屏幕,除非您有足够的时间来点击打印的延迟,这在这种情况下是NotAcceptable。我做了一个人为的延迟,因为在i